//Outdoor Script for x = 0  y = 2

beginoutdoorscript;

variables;

int choice;

body;

beginstate INIT_STATE;
break;

beginstate START_STATE;
break;

beginstate 10;
if (get_flag(102,0) == 1) 
		end();
	message_dialog("The road suddenly stops. Tools are thrown about. In front of you lies a marsh. Big and sickening, it depresses you.","");
	set_flag(102,0,1);
break;

beginstate 11;
if (get_flag(102,1) == 1) 
		end();
	message_dialog("This doesn't look too good. A skeleton lying between totems rarely is a good sign.","");
	set_flag(102,1,1);
break;

beginstate 12;
if (get_flag(102,2) == 1) 
		end();
	message_dialog("This poor fellow here was attacked by some monster. Soon though, you discover what attacked him, and it isn't nice at all.","");
	create_out_spec_enc(0);
break;

beginstate 13;
if (get_flag(102,3) == 1) 
		end();
	message_dialog("The road here slowly begins to crumble. Whatever lies in front of you, it can't be pleasant.","");
	set_flag(102,3,1);
break;

beginstate 14;
if (get_flag(28,7) >= 1) {
		if (get_flag(102,4) == 0) {
				message_dialog("Now that you have a reason to go in here, you can go in. It would be foolish to go into such a narrow passage without knowing what your goal is.","");
				}
			set_flag(102,4,1);
			end();
		}
	block_entry(1);
	message_dialog("This passage doesn't seem safe. It is very narrow, and small patches of quicksand make the place even more dangerous. It's best to only go in when you really have a reason to go in.","");
break;